把一个数组a[15]={1,1,1,2,3,4,5,5,6,7,8,8,8,9.9.10};中相同的数据删除,那位高手帮哈忙啊
来源:百度知道 编辑:UC知道 时间:2024/05/04 03:37:21
我自己做了个,没成功...
for(i=0;i<15:i++)
if(a[i]==a[i=1])
for(;i<15;i++) a[i]=a[i+1];
for(i+0;i<15;i++)
printf("%d",a[i]);
for(i=0;i<15:i++)
if(a[i]==a[i=1])
for(;i<15;i++) a[i]=a[i+1];
for(i+0;i<15;i++)
printf("%d",a[i]);
完整程序如下:
main(){
int i=0,j=0,a[15]={1,1,1,2,3,4,5,5,6,7,8,8,8,9,10};
for (i=0;i<15;i++)if (a[j]!=a[i]){j++;a[j]=a[i];}
/*上面一行完成了重复数据删除,结果在a[0]~a[j]中*/
/*下面一行输出删除后的数据*/
for (i=0;i<=j;i++) printf("%d ",a[i]);
}
thought
编写一个程序实现数组a[a={8,7,6,15,413,2,1} 从小到大排列
对于这样的一个数组输入函数scanf("%d",&a[k][i])如果我在键盘输入1~10,那么数组是如何排列的?
b[1][2]=a[2][3]/2是思茅意思?是说数组b等于数组a除以2吗?
对于二维数组,int a[2][2] ={{1,2},{3,4}},为什么a=a[0],但*a != *a[0]
c怎么把数组初始化为0(数组很大)?直接a[100]=0不行么?
如何把1-100随机插入一个数组里,并且不重复
二维数组的初始化int a[3][]={{1},{6}}正确吗?
数组a[2][3]={{1,2,3,4},{5,6,7}}正确吗?
数组元素 a[4][7]={1,5,7}成立吗?为什么?
对于二维数组,int a[2][2] ={{1,2},{3,4}};